//引进axios实例，定义Api请求
import httpInstance from "@/utils/http"
//具名导出一个Api请求：获取banner（轮播图）
//封装接口
export function getbannerApi (params={}){
  //逻辑默认为1  商品为2
  /* 默认参数和解构赋值的结合使用：
      1.用空对象params={}接收参数
      2. {distributionSite='1'}=params：从对象params中结构出它的一个属性distributionSite
      3.distributionSite='1'：distributionSite的默认值为1（即没传参或undefined时）*/
  const {distributionSite='1'}=params
  return httpInstance({
    url:'home/banner',
    params:{
      distributionSite
    }
  })
}
/**
 * @description: 获取新鲜好物
 * @param {*}
 * @return {*}
 */
export const findNewAPI = () => {
  return httpInstance({
    url:'/home/new'
  })
}
/**
 * @description: 获取人气推荐
 * @param {*}
 * @return {*}
 */
export const getHotAPI = () => {
  return  httpInstance({
    url:'home/hot'
    })
}
/**
 * @description: 获取所有商品模块
 * @param {*}
 * @return {*}
 */
export const getGoodsAPI = () => {
  return httpInstance({
    url: '/home/goods'
  })
}
